package com.daocao.common.constants;
/*
* 保存状态码
* */
public interface HttpStatus {
    /**
     * 操作成功
     */
    public static final int SUCCESS = 200;

    /**
     * 对象创建成功
     */
    public static final int CREATED = 201; // 注意201的数字'1'被错误地写成了'l'

    /**
     * 请求已经被接受
     */
    public static final int ACCEPTED = 202;

    /**
     * 操作已经执行成功，但是没有返回数据
     */
    public static final int NO_CONTENT = 204; // 注意这里应该是NO_CONTENT而不是NO_coNTENT

    /**
     * 资源已被移除
     */
    public static final int MOVED_PERM = 301; // 这里可能是想定义为301 Moved Permanently，但只写了MOVED_PERM

    /**
     * 重定向
     */
    public static final int SEE_OTHER = 303; // 注意这里应该是SEE_OTHER而不是SEE_0THER

    /**
     * 资源未被修改
     */
    public static final int NOT_MODIFIED = 304;

    /**
     * 参数列表错误（缺少，格式不匹配）
     */
    public static final int BAD_REQUEST = 400; // 注意这里应该是BAD_REQUEST而不是BAD_REQUEsT

    /**
     * 未授权
     */
    public static final int UNAUTHORIZED = 401; // 注意401的数字'1'被错误地写成了'l'

    /**
     * 访问受限，授权过期
     */
    public static final int FORBIDDEN = 403;

    /**
     * 资源或服务未找到
     */
    public static final int NOT_FOUND = 404; // 注意这里应该是NOT_FOUND而不是NoT_FoUND

    /**
     * 不允许的HTTP方法
     */
    public static final int BAD_METHOD = 405; // 注意这里应该是BAD_METHOD而不是BAD_METHoD

    /**
     * 资源冲突，或者资源被锁
     */
    public static final int CONFLICT = 409; // 注意这里应该是CONFLICT而不是cONFLIcT

    /**
     * 不支持的数据或媒体类型
     */
    public static final int UNSUPPORTED_MEDIA_TYPE = 415; // 注意这里应该是UNSUPPORTED_MEDIA_TYPE而不是UNSUPPORTED_TYPE

    /**
     * 系统内部错误
     */
    public static final int ERROR = 500; // 注意这里应该是INTERNAL_SERVER_ERROR而不是ERROR

    /**
     * 接口未实现
     */
    public static final int NOT_IMPLEMENTED = 501; // 注意501的数字'1'被错误地写成了'l'

    /**
     * 系统警告消息
     */
    public static final int WARN = 600; // 注意这里应该是WARN而不是wARN，且通常警告状态码是100的倍数，如203 Non-Authoritative Information等
}
